package com.ctvit.sms.platform.domain;
import java.sql.Timestamp;
import com.ctvit.framework.domain.BaseBean;
/**
* domain类
* 对应数据库表 t_cmsg_group
* 
*/ 
public class CmsgGroup extends BaseBean{
	/*
	* 字段:     F_GROUP_ID 
	* 数据库类型:INT 
	* 说明:     群号
            自增长主键
	* 
	*/
	private Long groupId;
	/*
	* 字段:     F_GROUP_NAME 
	* 数据库类型:VARCHAR 
	* 说明:     群名
	* 
	*/
	private String groupName;
	/*
	* 字段:     F_CREATE_USER_ID 
	* 数据库类型:VARCHAR 
	* 说明:     创建人
            如值为ALL，则此群为公共群
	* 
	*/
	private String createUserId;
	/*
	* 字段:     F_IS_DEL 
	* 数据库类型:VARCHAR 
	* 说明:     是否被删除
0 - 使用
1 - 被删除
	* 
	*/
	private String isDel;
	/*
	* 字段:     CREATE_TIMESTAMP 
	* 数据库类型:DATETIME 
	* 说明:     创建时间
	* 
	*/
	private Timestamp createTimestamp;
	/*
	* 字段:     MODIFY_TIMESTAMP 
	* 数据库类型:TIMESTAMP 
	* 说明:     ON UPDATE CURRENT_TIMESTAMP()
	* 
	*/
	private Timestamp modifyTimestamp;
	
	/**
	 * 群号
            自增长主键.
	 *
	 * @return GroupId type:Long
	 */
	public Long getGroupId() {
		return groupId;
	}
	
	/**
	 * 群号
            自增长主键.
	 *
	 * @param newvalue
	 */
	public void setGroupId(Long newvalue) {
		this.groupId = newvalue;
	}
	
	/**
	 * 群名.
	 *
	 * @return GroupName type:String
	 */
	public String getGroupName() {
		return groupName;
	}
	
	/**
	 * 群名.
	 *
	 * @param newvalue
	 */
	public void setGroupName(String newvalue) {
		this.groupName = newvalue;
	}
	
	/**
	 * 创建人
            如值为ALL，则此群为公共群.
	 *
	 * @return CreateUserId type:String
	 */
	public String getCreateUserId() {
		return createUserId;
	}
	
	/**
	 * 创建人
            如值为ALL，则此群为公共群.
	 *
	 * @param newvalue
	 */
	public void setCreateUserId(String newvalue) {
		this.createUserId = newvalue;
	}
	
	/**
	 * 是否被删除
0 - 使用
1 - 被删除.
	 *
	 * @return IsDel type:String
	 */
	public String getIsDel() {
		return isDel;
	}
	
	/**
	 * 是否被删除
0 - 使用
1 - 被删除.
	 *
	 * @param newvalue
	 */
	public void setIsDel(String newvalue) {
		this.isDel = newvalue;
	}
	
	/**
	 * 创建时间.
	 *
	 * @return CreateTimestamp type:Date
	 */
	public Timestamp getCreateTimestamp() {
		return createTimestamp;
	}
	
	/**
	 * 创建时间.
	 *
	 * @param newvalue
	 */
	public void setCreateTimestamp(Timestamp newvalue) {
		this.createTimestamp = newvalue;
	}
	
	/**
	 * ON UPDATE CURRENT_TIMESTAMP().
	 *
	 * @return ModifyTimestamp type:Date
	 */
	public Timestamp getModifyTimestamp() {
		return modifyTimestamp;
	}
	
	/**
	 * ON UPDATE CURRENT_TIMESTAMP().
	 *
	 * @param newvalue
	 */
	public void setModifyTimestamp(Timestamp newvalue) {
		this.modifyTimestamp = newvalue;
	}
}

